package br.com.massai.model.repository;

import java.util.List;

import br.com.massai.model.entity.Funcionario;
import br.com.massai.model.entity.Obra;

public interface FuncionarioRepository extends GenericRepository<Funcionario> {

	public List<Funcionario> obterFuncionarioAtivo() throws Exception;
	List<Funcionario> obterFuncionarioObra(Long idObra) throws Exception;
	List<Funcionario> obterFuncionarioDisponivelObra(Long idObra, List<Long> idFuncs) throws Exception;
	List<Funcionario> obterFuncionarioResponsavel() throws Exception;
	List<Funcionario> obterFuncionarioObra(Obra obra) throws Exception;
	Funcionario obterChapaColigada(String codigo) throws Exception;
	List<Funcionario> obterFuncionarioNaoLancadoObra(List<String> lancados, Obra obra) throws Exception;
	
}
